﻿using System.Windows.Controls;
using TestImpresion.Clases;

namespace TestImpresion
{
    public partial class MainPage : UserControl
    {
        public MainPage()
        {
            
            InitializeComponent();
            var imprentaFormulario = new ImprentaFormulario();
            imprentaFormulario.Parent = this;
            this.LayoutRoot.DataContext = imprentaFormulario;
            this.CrlPaginasEdicion.Datasource = ((ImprentaFormulario)this.LayoutRoot.DataContext).InterioresFormulario.InterioresFormulario;
            this.CrlInsertos.Datasource= ((ImprentaFormulario)this.LayoutRoot.DataContext).InsertosFormulario.InsertosFormulario;
            this.CrlEncuadernados.Datasource = ((ImprentaFormulario)this.LayoutRoot.DataContext).EncuadernadoFormulario.EncuadernadoFormulario;
            this.CrlImprimirResultados.Datasource = ((ImprentaFormulario)this.LayoutRoot.DataContext);
        }

        public ComparPorFormulario GetComprarPorInterioes()
        {
            return this.CrlPaginasEdicion.GetValoresCostos();
        }

        public ComparPorFormulario GetComprarPorEncuadernado()
        {
            return this.CrlEncuadernados.GetValoresComprarPor();
        }
    }
}
